CSS 样式可以通过 <link>
的方式,提供给多个 HTML 文件使用,这其中有很多的 id
、class
的命名,命名的重要性不必多说,那么 CSS 中,怎样的命名才算是规范的呢?有以下几个规则:
- 采用英文字母、数字、以及
-
和_
命名; - 使用小写字母命名,不能以数字、
-
、_
开头; - 尽量使用单词命名,多个单词使用
_
、-
进行连接,或使用小驼峰命名; - 使用具有具体意义的命名;
命名一般使用元素位置所为标记,常用的命名标记有以下几个:
结构 | 标记 |
---|---|
页头 | header |
页尾 | footer |
导航 | nav |
页面主体 | main |
侧栏 | sidebar |
栏目 | column |
内容 | content / container |
容器 | container |
左中右 | left right center |
页面外围控制 | wrapper |
导航的样式命名有进一步的细分,如下:
位置 | 标记 |
---|---|
主导航 | mainnav |
子导航 | subnav |
顶导航 | topnav |
边导航 | sidebar |
左导航 | leftsidebar |
右导航 | rightsidebar |
菜单 | menu |
子菜单 | submenu |
标题 | title |
摘要 | summary |
功能命名如下:
功能 | 标记 |
---|---|
标志 | logo |
广告 | banner |
登录 | login |
登录条 | loginbar |
注册 | register |
搜索 | search |
功能区 | shop |
标题 | title |